rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 16:57:54 +0000 (16:57 +0000)]
bitkeeper revision 1.129 (3e720a12Sz1DYuAUT-vz6ACn41efKA)
removed compile warning and removed debug check
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 16:53:36 +0000 (16:53 +0000)]
bitkeeper revision 1.128 (3e7209106WnBs5UIbLU-KwO7AKfIRg)
merged in KAF's changes
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 16:38:30 +0000 (16:38 +0000)]
bitkeeper revision 1.127 (3e720586O6aVrNSfBP-JoasaybnNsg)
I have no idea what this is merges of merges....
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 15:58:24 +0000 (15:58 +0000)]
bitkeeper revision 1.126 (3e71fc20anCOs2KFyD3-AMyHjdJQfg)
resolve merge conflicts manually
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 15:48:09 +0000 (15:48 +0000)]
bitkeeper revision 1.125 (3e71f9b97xoz4trwItZ94ikXgOSgOA)
BK merge and pull etc sucks
rn@wyvis.research.intel-research.net [Fri, 14 Mar 2003 15:43:32 +0000 (15:43 +0000)]
bitkeeper revision 1.124 (3e71f8a4QvveKwitZNAJi1H3BJpPEQ)
ac_timer.c:
rewrite of do timer/add_timer + perfcounters
apic.c:
added perfcounter and try to disable APIC when no timeout value is zero.
irq.c:
count interrupts and cycles spent in them
sched.h:
added fields for BVT
schedule.c:
BVT without warping
keyhandler.c:
added handler for dumping run queues
moved handler for ac_timers here
.del-dom0_ops.h~
f77c7a14cfa618f8:
Delete: tools/domain_builder/dom0_ops.h
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Mar 2003 13:35:43 +0000 (13:35 +0000)]
bitkeeper revision 1.122.1.17 (3e71daafkv2BoT0JpMKwuRKnFfxxQw)
boot.S:
Tiny fix to start-0of-day error handling.
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Mar 2003 13:20:01 +0000 (13:20 +0000)]
bitkeeper revision 1.122.1.16 (3e71d7013dvWajhm8hgFQ4UeenODrQ)
Merge scramble.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 14 Mar 2003 13:19:58 +0000 (13:19 +0000)]
bitkeeper revision 1.122.5.1 (3e71d6fe7FguR-sT8s7ha1pGTKuYSA)
Many files:
Sort out interrupt distribution in SMP systems. We now periodically redistribute towrds the most idle processors. There's more sport to be had here though...
iap10@labyrinth.cl.cam.ac.uk [Fri, 14 Mar 2003 10:32:13 +0000 (10:32 +0000)]
bitkeeper revision 1.122.1.15 (3e71afadv9l-u2tI8SHy7dEiub2gNg)
added "mynewdom" script. Horribly CL site specific, but damn useful.
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 Mar 2003 21:37:07 +0000 (21:37 +0000)]
bitkeeper revision 1.122.1.14 (3e70fa03agHmgzj9cO0FmaGzS2RcPg)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 Mar 2003 21:37:03 +0000 (21:37 +0000)]
bitkeeper revision 1.122.4.2 (3e70f9ffOS5_D9CqO8R3hQ8xzi4BrA)
Change xenolinux xl_scsi parameters to allow more stuff to be queued up.
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 Mar 2003 21:36:30 +0000 (21:36 +0000)]
bitkeeper revision 1.122.4.1 (3e70f9de9vqrPg9WRlAsGz1oZFMW9g)
Don't profile time spent printing our perf counters!
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Mar 2003 21:33:05 +0000 (21:33 +0000)]
bitkeeper revision 1.122.1.13 (3e70f911KaQqE5hysMl8FEBceVLlvA)
smpboot.h, io_apic.c:
Round robin allocate IRQs to processors on SMP.
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Mar 2003 17:38:42 +0000 (17:38 +0000)]
bitkeeper revision 1.122.1.12 (3e70c222sMX-OidE6LMQKldyEgrYWg)
xl_segment.c, xl_scsi.c, xl_ide.c:
Fix IDE/SCSI so that will not segfault on accessing non-existent devices.
kaf24@scramble.cl.cam.ac.uk [Thu, 13 Mar 2003 16:44:14 +0000 (16:44 +0000)]
bitkeeper revision 1.122.1.11 (3e70b55emf8PRsy8RtiLO9uyIiycyA)
network.c, xl_block.c, sd.c, ide-xeno.c, xen_segment.c, keyhandler.c:
Fix IDE and SCSI initialisation. Add to entropy pool from Xenolinux net & blkdev interrupts. Add a graceful reboot handler.
rn@wyvis.research.intel-research.net [Thu, 13 Mar 2003 15:27:00 +0000 (15:27 +0000)]
bitkeeper revision 1.122.1.10 (3e70a344_miNFwTDQHx7TSuaWoY4lA)
Merge ssh://rn212@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into wyvis.research.intel-research.net:/home/rn/src/xeno/xeno.bk
rn@wyvis.research.intel-research.net [Thu, 13 Mar 2003 15:26:25 +0000 (15:26 +0000)]
bitkeeper revision 1.122.3.1 (3e70a321BvGVezZroK7FFHJEDihQag)
more perfcounters
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 Mar 2003 16:44:57 +0000 (16:44 +0000)]
bitkeeper revision 1.122.1.9 (3e6f6409XuZqtQw_I8D1ecR7Q4MmRg)
Added "nosmp" Xen command line option.
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 Mar 2003 16:29:55 +0000 (16:29 +0000)]
bitkeeper revision 1.122.1.8 (
3e6f6083-Z7ibTMuepe_OTt_EwXdKQ)
scsi spin printk
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 Mar 2003 15:14:23 +0000 (15:14 +0000)]
bitkeeper revision 1.122.1.7 (3e6f4ecfrWXyadDGu-1LtX6MgaMJDg)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 12 Mar 2003 15:13:44 +0000 (15:13 +0000)]
bitkeeper revision 1.122.2.1 (3e6f4ea8S_O9ScUz62sSCLP3_id_AQ)
acknowledge interupt...
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Mar 2003 11:48:53 +0000 (11:48 +0000)]
bitkeeper revision 1.122.1.6 (3e6f1ea5rn4hVzCtyxt8cYrJ_ZsBGA)
mkbuildtree:
Relative symlinks to i386 directories in xenolinux build tree.
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Mar 2003 00:15:31 +0000 (00:15 +0000)]
bitkeeper revision 1.122.1.5 (3e6e7c23wQxW8Ugs0UKsqigrHkcXQg)
mkbuildtree:
new file
.del-hypervisor-ifs~
86b59453fcfcbc0d:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs
.del-usercopy.c~
a4e3819a4723317b:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/usercopy.c
.del-sys_i386.c~
ad2d4399a2d28db9:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/sys_i386.c
.del-strstr.c~
a59de40cfa231931:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/strstr.c
.del-semaphore.c~
e68c48eef7115b45:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/semaphore.c
.del-pageattr.c~
f12f3a2d4d9a5533:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/mm/pageattr.c
.del-old-checksum.c~
f071ac0bcd5b2d9a:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/old-checksum.c
.del-mmx.c~
c322b85572d0e637:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/mmx.c
.del-memcpy.c~
40a930c62e045f5:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/memcpy.c
.del-iodebug.c~
23f7b78313546ddc:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/iodebug.c
.del-getuser.S~
b9140bdb7786f6dc:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/getuser.S
.del-extable.c~
d3064107fd4524e5:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/mm/extable.c
.del-dec_and_lock.c~
702a868529eefccf:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/dec_and_lock.c
.del-checksum.S~
a821c465832e250c:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/lib/checksum.S
.del-xor.h~
998f147781a971b7:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/xor.h
.del-vga.h~
45c4f65abf0d3704:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/vga.h
.del-user.h~
dd2c2e4cf89a81:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/user.h
.del-unistd.h~
33920ed4177b943c:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/unistd.h
.del-unaligned.h~
535ed3d510980f67:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/unaligned.h
.del-ucontext.h~
217079ee95a5eb94:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ucontext.h
.del-uaccess.h~
3681b94ef8d5a0f4:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/uaccess.h
.del-types.h~
c4fb05b781c9652c:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/types.h
.del-tlb.h~
6ad1bd639fc9d921:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/tlb.h
.del-timex.h~
51d9b0c83c732bcc:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/timex.h
.del-termios.h~
ccfbd8bcc37ae57d:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/termios.h
.del-termbits.h~
438385b2cd8fd6b0:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/termbits.h
.del-string.h~
673ad5d9e7f34adc:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/string.h
.del-string-486.h~
365fff788bc1adf5:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/string-486.h
.del-statfs.h~
65d9b1d7c4114f2e:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/statfs.h
.del-stat.h~
c1aa8136a8e00c11:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/stat.h
.del-spinlock.h~
ec9397b86265414c:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/spinlock.h
.del-softirq.h~
587d767979e60f4a:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/softirq.h
.del-sockios.h~
30f6e946644b28a4:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/sockios.h
.del-socket.h~
4b1ff6de54a2e75:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/socket.h
.del-smplock.h~
d5ea37028dfc0796:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/smplock.h
.del-signal.h~
bff6ca682e48d282:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/signal.h
.del-siginfo.h~
6e147c4b81453d48:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/siginfo.h
.del-sigcontext.h~
15a1460eea0fc80d:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/sigcontext.h
.del-shmparam.h~
97d1aa6d272dd55c:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/shmparam.h
.del-shmbuf.h~
d92a8c2e377edd83:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/shmbuf.h
.del-setup.h~
4250896c3e302c1d:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/setup.h
.del-serial.h~
584ec6aaea6b0efc:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/serial.h
.del-sembuf.h~
4fc6c36d718bc878:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/sembuf.h
.del-semaphore.h~
90a0e3df1d186e71:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/semaphore.h
.del-ptrace.c~
5c3f8d1f817aa462:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/ptrace.c
.del-init_task.c~
319ec38b798d3c7c:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/kernel/init_task.c
.del-scatterlist.h~
1988430d982706fb:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/scatterlist.h
.del-rwsem.h~
548d272fd25fd023:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/rwsem.h
.del-rwlock.h~
75a3e9a0d5b70d88:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/rwlock.h
.del-resource.h~
4ac2e8ff9316f133:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/resource.h
.del-posix_types.h~
14d068cffd4b8776:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/posix_types.h
.del-poll.h~
15c1158844d735b:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/poll.h
.del-parport.h~
ce6ec6eea26a26f:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/parport.h
.del-param.h~
1fcb86dbbfaae433:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/param.h
.del-namei.h~
f25c9c58c76cddf4:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/namei.h
.del-mtrr.h~
375ef594799aeb34:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mtrr.h
.del-msr.h~
cbf3b3e52c9bed91:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/msr.h
.del-msgbuf.h~
ab21bfe6a970c7d6:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/msgbuf.h
.del-mpspec.h~
9a3c3e9cda38bf43:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mpspec.h
.del-module.h~
e271946131c6cf33:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/module.h
.del-mmx.h~
bc63c7c24adb85ea:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mmx.h
.del-mman.h~
43ec3a0326f0d774:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mman.h
.del-mca_dma.h~
a4e495084d965428:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mca_dma.h
.del-mc146818rtc.h~
d7e968dbd77bc13a:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/mc146818rtc.h
.del-math_emu.h~
fba78190435e5abd:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/math_emu.h
.del-locks.h~
e022163a8c6f92:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/locks.h
.del-linux_logo.h~
2034953cfe415a:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/linux_logo.h
.del-ldt.h~
191ca1efbffba82a:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ldt.h
.del-kmap_types.h~
517fab0f9758f3b:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/kmap_types.h
.del-keyboard.h~
b2a7fe4183f53eb0:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/keyboard.h
.del-ipcbuf.h~
cee91af271f4ead9:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ipcbuf.h
.del-ipc.h~
f6063a09bec6a01e:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ipc.h
.del-ioctls.h~
cc185671abf46a0a:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ioctls.h
.del-ioctl.h~
8603eb7a7f9acbad:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ioctl.h
.del-io_apic.h~
9f66b09afe289021:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/io_apic.h
.del-init.h~
9d30d474b845bc1:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/init.h
.del-ide.h~
805c47c1a5ebf196:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/ide.h
.del-i387.h~
3b360e96fea6fe7:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/i387.h
.del-hdreg.h~
c4bbd6ffab3763d6:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hdreg.h
.del-hardirq.h~
9b375250fe601395:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hardirq.h
.del-floppy.h~
d6f10807cbe15906:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/floppy.h
.del-fcntl.h~
ee3e644a21150dde:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/fcntl.h
.del-errno.h~
bab55cfe5c4ff883:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/errno.h
.del-elf.h~
af645629b45e7fe7:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/elf.h
.del-dma.h~
938dff3f930de2e4:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/dma.h
.del-div64.h~
aa6562c04bfaf412:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/div64.h
.del-delay.h~
e3ba89df403d5622:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/delay.h
.del-debugreg.h~
b3975b26e222b6c3:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/debugreg.h
.del-current.h~
800e8314ee81c074:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/current.h
.del-cpufeature.h~
89666e396b49acdd:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/cpufeature.h
.del-checksum.h~
82af6c19c8cc4ff3:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/checksum.h
.del-cache.h~
694ef1ffd8450db4:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/cache.h
.del-byteorder.h~
f14ceb3575444d8a:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/byteorder.h
.del-boot.h~
83206c92a8649e3f:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/boot.h
.del-bitops.h~
e3c609f48d6cdb91:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/bitops.h
.del-atomic.h~
328669154749bfad:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/atomic.h
.del-apicdef.h~
2f13a4cfaa79d855:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/apicdef.h
.del-apic.h~
2690e76edadb6a8:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/apic.h
.del-a.out.h~
b638f33fa82e889d:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/a.out.h
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Mar 2003 14:37:27 +0000 (14:37 +0000)]
bitkeeper revision 1.122.1.4 (
3e6df4a7f-8km7JCWMQgbr3amW1lUA)
xen_block.c:
.
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Mar 2003 13:23:10 +0000 (13:23 +0000)]
bitkeeper revision 1.122.1.3 (3e6de33eI-mrmcpiWraVdUDnJkVYHQ)
xen_block.c:
Turn of debugging in Xen blkdev layer.
iap10@labyrinth.cl.cam.ac.uk [Tue, 11 Mar 2003 12:14:10 +0000 (12:14 +0000)]
bitkeeper revision 1.122.1.2 (3e6dd312fGC_rwhJmT6CTXtWNO5Uag)
dprintf change
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Mar 2003 12:11:03 +0000 (12:11 +0000)]
bitkeeper revision 1.122.1.1 (3e6dd2571tuS-UOLoEX2Z4iIxMPlxA)
pci.h, perfc.c:
Fixed PCI DMA code -- a fake virtual address of NULL is actually valid.
rn@wyvis.research.intel-research.net [Tue, 11 Mar 2003 10:34:08 +0000 (10:34 +0000)]
bitkeeper revision 1.123 (3e6dbba0SePQkkmiWShmVqlCiF7ekg)
manual merge
rn@wyvis.research.intel-research.net [Tue, 11 Mar 2003 10:30:35 +0000 (10:30 +0000)]
bitkeeper revision 1.105.2.1 (3e6dbacbRqvcRHd-b9HOUbf35si4iw)
sched_ops.c:
new file
dom0_ops.h:
added new commands
Makefile:
added new file
sched.h:
prototype for adjusting scheduliung parameters
perfc_defn.h:
new performance counter
perfc.h:
per CPU performance dounters
dom0_ops.h:
two more operations for scheduling
schedule.c:
bug fix and skeleton for adjust sched parameters
perfc.c:
added per CPU performance counters
dom0_ops.c:
Added call for adjusting scheduling parameters
apic.c:
added performance counter for APIC timer interrupts
sched.h:
intermediate checkin for new scheduler
schedule.c:
intermediate checkin for working timer
ac_timer.c:
simplified add_ac_timer.
kaf24@labyrinth.cl.cam.ac.uk [Tue, 11 Mar 2003 00:37:28 +0000 (00:37 +0000)]
bitkeeper revision 1.122 (3e6d2fc8CULc6D1QN5JO9MAu4FbLdw)
system.h, hypervisor.c:
Reverted to locking for page table updat esynchronisation. Shouldn't be noticeably slower, and the stronger guarantees may be useful in future.
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 20:25:12 +0000 (20:25 +0000)]
bitkeeper revision 1.121 (3e6cf4a8_LxOMGfcSxEpe45dcA1CZg)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 20:25:05 +0000 (20:25 +0000)]
bitkeeper revision 1.117.1.1 (3e6cf4a1Meb6Z3BmTvAIiwKOVv1L8g)
Add extra debugging printf details
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 14:42:20 +0000 (14:42 +0000)]
bitkeeper revision 1.120 (3e6ca44cvMxdBQkw-MjBh0_JyTebvw)
hypervisor.c:
Better synchronisation in page-table update code -- removed locking and replaced with cmpxchg (CAS)
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 13:44:34 +0000 (13:44 +0000)]
bitkeeper revision 1.119 (3e6c96c2opjGKDx0oCP831RfhP4uDw)
hypervisor.c, network.c:
Added locing to page-table update code in Xenolinux. Network driver noew flushed the update queue before pushing new rx buffers.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 13:16:01 +0000 (13:16 +0000)]
bitkeeper revision 1.118 (3e6c9011AqlyQcEHaXEFaZYbfVfgPQ)
Many files:
Fixed Xen blkdev probing to return device numbers.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 00:04:52 +0000 (00:04 +0000)]
bitkeeper revision 1.117 (3e6bd6a4rGkhgVtHUdxAdVKFXliA9g)
xen_block.c:
Small fix.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Mar 2003 00:02:02 +0000 (00:02 +0000)]
bitkeeper revision 1.116 (3e6bd5fanPF3nYb2uWLHO7p0PnxDhg)
xl_block.c, blkdev.h, xen_block.c:
Improved error handling for blkdev data accesses. Added sanity checking for read requests -- test if buffer modified.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 9 Mar 2003 20:51:18 +0000 (20:51 +0000)]
bitkeeper revision 1.115 (3e6ba94627SF_Dv66Al7guNkgaK_xg)
Many files:
Add scatter/gather to the Xen blkdev interface. Our write speeds are now comparable with Linux. Also fixed a few bugs.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 18:26:52 +0000 (18:26 +0000)]
bitkeeper revision 1.114 (3e68e46cO4SttqIQ-m6wF2vozDSi1Q)
xl_block.c:
Fix bug in XenoLinux handling of request queues when the comms ring gets full.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 17:01:28 +0000 (17:01 +0000)]
bitkeeper revision 1.113 (3e68d06887kwW9F4hBSAjMtikQ2LqQ)
kernel.c:
VGA text mode 3 has 25 rows, not 24 :-)
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 16:50:35 +0000 (16:50 +0000)]
bitkeeper revision 1.112 (3e68cddbzo0qlzcrGfjCBIVuGyVJRw)
kernel.c:
Initialize VGA state on Xen startup, so that we get text mode 3 whatever the initial state.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 11:29:57 +0000 (11:29 +0000)]
bitkeeper revision 1.111 (3e6882b5ERWU6qPXXUlLkYvavej4FQ)
xl_segment.c, xl_scsi.c, xl_ide.c, xl_block.h, xl_block.c:
Partition tables are now revalidated on demand for all XL blkdevs (IDE, SCSI, and virtual).
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Mar 2003 01:38:49 +0000 (01:38 +0000)]
bitkeeper revision 1.110 (3e67f829AwB4Vv_qPsJlN_yjkdepyg)
xl_block.h:
new file
Many files:
Cleaned up new blkdev world.
.del-blk.h~
f91949f6390760d:
Delete: xenolinux-2.4.21-pre4-sparse/include/linux/blk.h
.del-xl_block_test.c~
b3dce903a84011b8:
Delete: xenolinux-2.4.21-pre4-sparse/arch/xeno/drivers/block/xl_block_test.c
.del-xeno-major.h~
d739160829760724:
Delete: xen/include/hypervisor-ifs/xeno-major.h
.del-grok.c~
eca1f7a23736b451:
Delete: xen/drivers/block/grok.c
kaf24@labyrinth.cl.cam.ac.uk [Thu, 6 Mar 2003 16:54:15 +0000 (16:54 +0000)]
bitkeeper revision 1.109 (3e677d37B9PCxHLX7a1Iufrz4eSUqA)
Manual merge of SMH + ACH worlds.
kaf24@labyrinth.cl.cam.ac.uk [Thu, 6 Mar 2003 16:04:47 +0000 (16:04 +0000)]
bitkeeper revision 1.105.1.9 (3e67719fUVPJZo6pYtLZ12frkd1BqQ)
xl_scsi.c, xl_ide.c, grok.c:
new file
Many files:
Steve's new SCSI world.
ach61@labyrinth.cl.cam.ac.uk [Thu, 6 Mar 2003 15:52:22 +0000 (15:52 +0000)]
bitkeeper revision 1.108 (3e676eb6Jy0anfrUlVCNnVZnDDSlQg)
virtual block device support
ach61@labyrinth.cl.cam.ac.uk [Wed, 5 Mar 2003 20:14:40 +0000 (20:14 +0000)]
bitkeeper revision 1.107 (3e665ab0XNZynD-498WHLN1g1IPRrw)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
kaf24@labyrinth.cl.cam.ac.uk [Mon, 3 Mar 2003 15:43:22 +0000 (15:43 +0000)]
bitkeeper revision 1.105.1.8 (3e63781aEVDfQh1rIWk8m6mnaO7HtA)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/bd-xeno
kaf24@labyrinth.cl.cam.ac.uk [Mon, 3 Mar 2003 15:43:06 +0000 (15:43 +0000)]
bitkeeper revision 1.102.1.1 (3e63780anLue1rOR9-4fOlXH3ejAhA)
dom_mem_ops.h, balloon.c, Makefile, dom_mem_ops.c, README:
new file
Many files:
Boris's balloon driver.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 2 Mar 2003 16:22:59 +0000 (16:22 +0000)]
bitkeeper revision 1.105.1.7 (3e622fe35xVBV5lBc1h1Oaan0MH1_A)
Makefile:
Force UTS_MACHINE to 'i386' rather than 'xeno'. This keeps software installers happy.
smh22@boulderdash.cl.cam.ac.uk [Fri, 28 Feb 2003 15:36:36 +0000 (15:36 +0000)]
bitkeeper revision 1.105.1.6 (3e5f8204s9-knAqGrLNqui07TjPy1w)
temporary domain death fix
smh22@boulderdash.cl.cam.ac.uk [Fri, 28 Feb 2003 14:56:50 +0000 (14:56 +0000)]
bitkeeper revision 1.105.1.5 (3e5f78b2JrROb7627ksGnXNIWgAM3w)
domain builder fix
kaf24@labyrinth.cl.cam.ac.uk [Thu, 27 Feb 2003 19:12:00 +0000 (19:12 +0000)]
bitkeeper revision 1.105.1.4 (3e5e6300OW6aJoXNU_rtBiUn9RxCUQ)
network.c, dev.c:
Fixed network transmit event dispatch. Was broken and not sending inter-CPU interrupts.
kaf24@labyrinth.cl.cam.ac.uk [Thu, 27 Feb 2003 18:12:27 +0000 (18:12 +0000)]
bitkeeper revision 1.105.1.3 (3e5e550bzMuNp7GfT1LItXmDa_coaA)
network.c:
Fix up net ring handling -- set tx events a bit better.
iap10@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:50:23 +0000 (19:50 +0000)]
bitkeeper revision 1.105.1.2 (3e5d1a7fU8SILNfLy3c5p8eyoYiygQ)
make it so that the keyboard debug handler IRQ can be shared -- use SA_SHIRQ
iap10@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:42:36 +0000 (19:42 +0000)]
bitkeeper revision 1.105.1.1 (3e5d18acj3lG5wIZ1UUR4QS6hedO0Q)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:42:31 +0000 (19:42 +0000)]
bitkeeper revision 1.103.1.1 (3e5d18a7GqCcFtgB4EjULbmAXiDJzw)
xenolinux network driver tx_event now set to tx_prod rather than tx_prod+1
seems to fix a network hang problem...
ach61@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:17:32 +0000 (19:17 +0000)]
bitkeeper revision 1.106 (3e5d12ccK5E6c5JC__10GKs1f6x0fw)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 19:16:57 +0000 (19:16 +0000)]
bitkeeper revision 1.100.1.1 (3e5d12a9XS1t15We3dHlj4sxiwEeWQ)
add create segment code in xen,
/proc/xeno/dom0/vhd in xenolinux
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 17:34:25 +0000 (17:34 +0000)]
bitkeeper revision 1.105 (3e5cfaa1sTwHu-8MSxs6PpY5y9101Q)
network.c, dev.c:
Add compiler barriers to ensure descriptor updates occur before index updates in network code.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 17:03:13 +0000 (17:03 +0000)]
bitkeeper revision 1.104 (3e5cf351zM_u_gdQ7xC6wyGYbvtLAA)
e1000_main.c, e1000.h, Makefile:
Add some locking to Intel's shoddy e1000 driver.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 15:57:33 +0000 (15:57 +0000)]
bitkeeper revision 1.103 (3e5ce3edCqQ1qazfrrTapwLSJfBo_Q)
network.c, dev.c:
A few more network cleanups.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 14:23:24 +0000 (14:23 +0000)]
bitkeeper revision 1.102 (3e5ccddc9uBpJ0IXud6JDGQKpSZshw)
xen_serial.c:
Fix serial handler.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 26 Feb 2003 11:22:48 +0000 (11:22 +0000)]
bitkeeper revision 1.101 (3e5ca3886XTHk1fZRjPIuqdNdAtuZQ)
dev.c:
Fix race in net tx code.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 23:45:39 +0000 (23:45 +0000)]
bitkeeper revision 1.100 (3e5aaea3k3nRhpFN71_BWfIyFoVBmg)
dev.c:
Fixed net rx path to update descriptors properly.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:03:21 +0000 (18:03 +0000)]
bitkeeper revision 1.99 (3e5a5e69X9LoiHwRFqwtP0KWPE2wfg)
hypervisor-ifs:
Fix up symlink.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:02:31 +0000 (18:02 +0000)]
bitkeeper revision 1.98 (3e5a5e37oz_HA0_1bmWiLHTaSKByLQ)
hypervisor-ifs:
bk cp ../old/xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs include/asm-xeno/hypervisor-ifs
mvdir
new file
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 18:00:28 +0000 (18:00 +0000)]
bitkeeper revision 1.97 (3e5a5dbcRcV73TYDcXAlNFfJfUqd9g)
.del-hypervisor-ifs~
6f8a72aef886cac9:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 17:56:39 +0000 (17:56 +0000)]
bitkeeper revision 1.96 (
3e5a5cd7-6YCRyx9vceH0j_ljuOe-Q)
hypervisor-ifs:
new file
Many files:
Allow forced killing of domains with 'kill_domain -f'. task_structs now reference counted.
.del-network.h~
823d28e86ebe9d9b:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/network.h
.del-hypervisor-if.h~
d1f6a7dd4307ddfe:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/hypervisor-if.h
.del-block.h~
81aa08f4e2012da6:
Delete: xenolinux-2.4.21-pre4-sparse/include/asm-xeno/hypervisor-ifs/block.h
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 17:05:41 +0000 (17:05 +0000)]
bitkeeper revision 1.95 (3e5a50e5v6H5vn8ZtJ3O68BcQu5Xgw)
dev.c:
Final network fixes.
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 16:59:11 +0000 (16:59 +0000)]
bitkeeper revision 1.94 (3e5a4f5fzVaxemjfCt0N0OH8PYPiuw)
Rename xen-2.4.16 to just "xen" to reflect that it hasn't got any
relation to the Linux kernel version.
iap10@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 16:55:07 +0000 (16:55 +0000)]
bitkeeper revision 1.93 (3e5a4e6bkPheUp3x1uufN2MS3LAB7A)
Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4
kernel.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 15:50:12 +0000 (15:50 +0000)]
bitkeeper revision 1.92 (3e5a3f34hhxCW-jAvvD9l1pqUdV3PQ)
dev.c, vif.h, xen_block.c:
More robust handling of ring indexes in network code.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 15:15:51 +0000 (15:15 +0000)]
bitkeeper revision 1.91 (3e5a3727Dlhfakt5fPHI3hlx8R377A)
blkdev.h, xen_block.c:
Sanity checking for blkdev ring arguments.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 24 Feb 2003 14:19:58 +0000 (14:19 +0000)]
bitkeeper revision 1.90 (3e5a2a0eLNdNDmT58mo-G1hnrOmMig)
Many files:
More updates to network tx path. New scheduler. More code ripped out. Nearly finished now.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 23 Feb 2003 11:22:39 +0000 (11:22 +0000)]
bitkeeper revision 1.89 (3e58aeffGldVBDUrCPQ3AX0iBm4OYw)
Many files:
Ripped out lots from code from Xen's network transmit path, pending a new scheduler.
devinit.c:
Rename: xen-2.4.16/net/sch_generic.c -> xen-2.4.16/net/devinit.c
sch_generic.c:
Rename: BitKeeper/deleted/.del-sch_generic.c~
c8d7d9959cc80952 -> xen-2.4.16/net/sch_generic.c
.del-sch_generic.c~
c8d7d9959cc80952:
Delete: xen-2.4.16/net/sch_generic.c
.del-utils.c~
e7553afc72d1b648:
Delete: xen-2.4.16/net/utils.c
.del-pkt_sched.h~
e13e384d6b974c61:
Delete: xen-2.4.16/include/xeno/pkt_sched.h
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 16:04:44 +0000 (16:04 +0000)]
bitkeeper revision 1.88 (3e564e1cTiVK2rPAdHl9ccMD8nraEw)
ac_timer.c, apic.c:
Fix timer code to schedule alarm handlers with some slop.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:30:00 +0000 (15:30 +0000)]
bitkeeper revision 1.87 (3e5645f8WsWRq4fdeFv8hAeaMB9cAA)
apic.c:
Reduce error tracing to debug tracing in timer code.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:13:13 +0000 (15:13 +0000)]
bitkeeper revision 1.86 (3e5642098LDC0gOvsZ9mA8en6CWGDw)
.del-scsi_obsolete.c~
e09c2878e9b9eabb:
Delete: xen-2.4.16/drivers/scsi/scsi_obsolete.c
.del-scsi_module.c~
41e587a3142bba30:
Delete: xen-2.4.16/drivers/scsi/scsi_module.c
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 15:10:37 +0000 (15:10 +0000)]
bitkeeper revision 1.85 (3e56416dqUx5ejRHgvOG3eSEByO2Fg)
Many files:
new file
Sync of SMH's new SCSI world with latest repository.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 14:25:47 +0000 (14:25 +0000)]
bitkeeper revision 1.84 (3e5636ebE3jkdhUuagMAm36uQrxNnA)
acpitable.h, acpitable.c:
new file
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 14:25:12 +0000 (14:25 +0000)]
bitkeeper revision 1.83 (3e5636c8h7gxJ2TkjvrnmiqkZh15Bg)
cpufeature.h, kernel.c, setup.c, mpparse.c:
Hyperthreading support. We now parse ACPI tables at start of day. Both can be disabled with 'noht' and 'noacpi' cmdline options.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 13:31:42 +0000 (13:31 +0000)]
bitkeeper revision 1.82 (3e562a3eivWgqJ6O9wH-OFGq-YzJ5w)
.del-msdos.c~
f31e5a4d337da875:
Delete: xenolinux-2.4.16-sparse/fs/partitions/msdos.c
.del-check.c~
ebcaa3de1bfb8ad8:
Delete: xenolinux-2.4.16-sparse/fs/partitions/check.c
kaf24@labyrinth.cl.cam.ac.uk [Fri, 21 Feb 2003 12:46:51 +0000 (12:46 +0000)]
bitkeeper revision 1.81 (3e561fbbcTcsPP9qTjC_BVR3zYpKjw)
Many files:
Block-device layer all fixed up. Serialisation removed. Should fly! :-)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 23:52:36 +0000 (23:52 +0000)]
bitkeeper revision 1.80 (3e556a44pqm9KRyptkYpEsBf7mp3Bg)
xl_block.c, xen_block.c:
Big rewrite of Xenolinux virtual blkdev driver. Currently hangs after raw 'dd' writes :-(
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 20:17:41 +0000 (20:17 +0000)]
bitkeeper revision 1.79 (3e5537e5Vnw-9Lpy24SyRJVm4xxZ3w)
xl_block.c, xen_block.c, process.c:
Fixes to Xenolinux blkdev handling. Still rather broken though :-(
newdom:
Change mode to -rwxrwxr-x
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 16:02:49 +0000 (16:02 +0000)]
bitkeeper revision 1.78 (3e54fc29z6TRVU_wBOLi2SGK8tZZ8g)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 16:02:43 +0000 (16:02 +0000)]
bitkeeper revision 1.76.1.1 (3e54fc23zcQZlR65KsPYjjBI9M-6Hg)
modifications to newdom scripts. Example invocations:
newdom <size> <image> <ip> <root details>
really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/nfs nfsroot=/usr/groups/srgboot/hhh/roots/root1
really ./newdom 16000 ../../../xenolinux-2.4.16-kdb/arch/xeno/boot/image 128.232.35.xxx root=/dev/xhdaNNN
[fill in hhh, xxx and NNN as appropriate]
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 15:00:30 +0000 (15:00 +0000)]
bitkeeper revision 1.77 (3e54ed8eXTuV-1E8SKTADy-ALYgPLw)
xl_block.c, Makefile, xen_block.c, perfc.c:
First cut of I/O scheduling in Xen, using a Linux-style tasklet.
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 12:24:36 +0000 (12:24 +0000)]
bitkeeper revision 1.76 (3e54c904sHkzeak0Hw1u_FWfWBlpXQ)
bust resolve
iap10@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 12:01:18 +0000 (12:01 +0000)]
bitkeeper revision 1.64.1.1 (3e54c38ebC53Nz1rWkbaiI8fc1aa6g)
Add performance counters.
Change keyboard handler keys
Hit 'p' to print performance counters
Hit 'R' to reboot rather than 'r'
Hit 'F1' to toggle keyboard echo
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 11:53:57 +0000 (11:53 +0000)]
bitkeeper revision 1.75 (
3e54c1d5-NSDUblXJ0dD2Mk9r0xf1w)
xen_block.c:
Fix blkdev bug.
kaf24@labyrinth.cl.cam.ac.uk [Thu, 20 Feb 2003 11:04:29 +0000 (11:04 +0000)]
bitkeeper revision 1.74 (3e54b63dw5kX3U_MQzXBiMsEyQdHJQ)
sched.h, blkdev.h, xen_block.c, domain.c:
Beginnings of cheesy IO scheduling.
akw27@boulderdash.cl.cam.ac.uk [Thu, 20 Feb 2003 09:51:00 +0000 (09:51 +0000)]
bitkeeper revision 1.73 (3e54a504I0R16H6sLQWoyBCN8RPwAg)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
akw27@boulderdash.cl.cam.ac.uk [Thu, 20 Feb 2003 09:50:57 +0000 (09:50 +0000)]
bitkeeper revision 1.65.1.1 (3e54a501LFjblsT1VKSA9TGAMLch0A)
Added per-domain vif lists to /proc/xeno/domX/vif.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 20:26:12 +0000 (20:26 +0000)]
bitkeeper revision 1.72 (3e53e864n4XeM5UI6L2plu_QV-Asug)
init.c, xl_block.c:
Fix bugs in earlier blkdev checkin.
iap10@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 19:33:16 +0000 (19:33 +0000)]
bitkeeper revision 1.71 (3e53dbfc_URK_oQbGAQZ3O3Qfr6z-Q)
missing file for Keir's virtual block device checkin
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 18:39:38 +0000 (18:39 +0000)]
bitkeeper revision 1.70 (3e53cf6aaY-aEl61as7SnxVeSQYkew)
xen_block.c:
Cleanups to block layer before doing scheduling.
kaf24@labyrinth.cl.cam.ac.uk [Wed, 19 Feb 2003 17:56:28 +0000 (17:56 +0000)]
bitkeeper revision 1.69 (3e53c54cEL529pxHNKFYKzvzVGQhXw)
schedule.c:
Fix so we don't schedule idle domain unnecessarily.